net/http.segment.s (field)
28 uses
net/http (current package)
pattern.go#L62: s string // literal or wildcard name or "/" for "/{$}".
pattern.go#L149: p.segments = append(p.segments, segment{s: seg})
pattern.go#L163: p.segments = append(p.segments, segment{s: "/"})
pattern.go#L180: p.segments = append(p.segments, segment{s: name, wild: true, multi: multi})
pattern.go#L332: if s2.s == "/" {
pattern.go#L339: if s1.s == "/" {
pattern.go#L345: if s1.s == s2.s {
pattern.go#L402: return seg.s != "/"
pattern.go#L441: if !s.multi && s.s != "/" {
pattern.go#L442: b.WriteString(s.s)
pattern.go#L487: if s2.s == "/" {
pattern.go#L488: if s1.s != "" {
pattern.go#L489: b.WriteString(s1.s)
pattern.go#L507: if s1.s != s2.s {
pattern.go#L511: b.WriteString(s2.s + "x")
pattern.go#L518: if s1.s != s2.s {
pattern.go#L519: panic(fmt.Sprintf("literals differ: %q and %q", s1.s, s2.s))
request.go#L1508: if seg.wild && seg.s != "" {
request.go#L1509: if name == seg.s {
routing_index.go#L41: key.s = seg.s
routing_index.go#L82: if pat.lastSegment().s == "/" {
routing_index.go#L103: lpats := idx.segments[routingIndexKey{s: seg.s, pos: i}]
routing_tree.go#L72: n.addChild(seg.s).addSegments(segs[1:], p, h)
routing_tree.go#L193: if c.pattern.lastSegment().s != "" {
 |
The pages are generated with Golds v0.7.6. (GOOS=linux GOARCH=amd64)
Golds is a Go 101 project developed by Tapir Liu.
PR and bug reports are welcome and can be submitted to the issue list.
Please follow @zigo_101 (reachable from the left QR code) to get the latest news of Golds. |